Crate components_arena[][src]

Expand description

Crate features

  • "std" Enabled by default. Disable to make the library #![no_std].
  • "nightly" Enabled by default. Disable to make the library compatible with stable and beta Rust channels.

Macros

Structs

Unordered container with random access.

The return type of the ComponentClass::lock function.

Helps to store ComponentClassToken in a static.

Component class static shared data.

Arena item handle.

Traits

An implementer of the Component trait is a type, whose values can be placed into Arena container.

An utility trait describing a specific component type.

An implementer of the ComponentId trait is a type behaves as Id.

Type Definitions

Non-generic, FFI-friendly ComponentId representaion.